package com.ycl.common;

public class Icon {

    /**
     * 输出启动项目时的加载条
     */
    public static void progressBar() {
        for (int i = 0; i < 46; i++)
            System.out.print("-");
        System.out.print("loading");
        for (int i = 0; i < 46; i++)
            System.out.print("-");
        System.out.println();
        int i = 0;
        while (i < 110) {
            System.out.printf("%3d", i);
            System.out.print("%");
            for (int j = 0; j < i; j++)
                System.out.print("*");
            try {
                Thread.sleep(100);
            } catch (InterruptedException e) {
                throw new RuntimeException(e);
            }
            for (int j = 0; j < 4 + i; j++) {
                System.out.print("\b");
            }
            i += 10;
        }
        for (int j = 0; j < 30; j++) {
            System.out.println();
        }
    }

    /**
     * 输出启动项目时的Logo
     *
     * @param icon
     */
    public static void loginIcon(int icon) {
        switch (icon) {
            case 6:
                System.out.println("\n" +"\n" +"\n" +"\n" +"\n" +
                        " ____________/\\\\\\______________/\\\\\\_________________/\\\\\\\\\\\\_____________________________________________________________________________         \n" +
                        "  ___________\\/\\\\\\_____________\\/\\\\\\________________\\////\\\\\\_____________________________________________________________________________        \n" +
                        "   ___________\\/\\\\\\_____________\\/\\\\\\___________________\\/\\\\\\_____________________________________________________________________________       \n" +
                        "    ___________\\//\\\\\\____/\\\\\\____/\\\\\\______/\\\\\\\\\\\\\\\\_____\\/\\\\\\________/\\\\\\\\\\\\\\\\_____/\\\\\\\\\\_______/\\\\\\\\\\__/\\\\\\\\\\_______/\\\\\\\\\\\\\\\\____________      \n" +
                        "     ____________\\//\\\\\\__/\\\\\\\\\\__/\\\\\\_____/\\\\\\/////\\\\\\____\\/\\\\\\______/\\\\\\//////____/\\\\\\///\\\\\\___/\\\\\\///\\\\\\\\\\///\\\\\\___/\\\\\\/////\\\\\\___________     \n" +
                        "      _____________\\//\\\\\\/\\\\\\/\\\\\\/\\\\\\_____/\\\\\\\\\\\\\\\\\\\\\\_____\\/\\\\\\_____/\\\\\\__________/\\\\\\__\\//\\\\\\_\\/\\\\\\_\\//\\\\\\__\\/\\\\\\__/\\\\\\\\\\\\\\\\\\\\\\____________    \n" +
                        "       ______________\\//\\\\\\\\\\\\//\\\\\\\\\\_____\\//\\\\///////______\\/\\\\\\____\\//\\\\\\________\\//\\\\\\__/\\\\\\__\\/\\\\\\__\\/\\\\\\__\\/\\\\\\_\\//\\\\///////_____________   \n" +
                        "        _______________\\//\\\\\\__\\//\\\\\\_______\\//\\\\\\\\\\\\\\\\\\\\__/\\\\\\\\\\\\\\\\\\__\\///\\\\\\\\\\\\\\\\__\\///\\\\\\\\\\/___\\/\\\\\\__\\/\\\\\\__\\/\\\\\\__\\//\\\\\\\\\\\\\\\\\\\\___________  \n" +
                        "         ________________\\///____\\///_________\\//////////__\\/////////_____\\////////_____\\/////_____\\///___\\///___\\///____\\//////////____________ \n" +
                        "                                                                                                                                                 \n" +
                        "                                                                                                                                                 \n" +
                        "__/\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\__________________________/\\\\\\________/\\\\\\________/\\\\\\\\\\\\\\\\\\__/\\\\\\______________________________________                       \n" +
                        " _\\///////\\\\\\/////__________________________\\///\\\\\\____/\\\\\\/______/\\\\\\////////__\\/\\\\\\______________________________________                      \n" +
                        "  _______\\/\\\\\\_________________________________\\///\\\\\\/\\\\\\/______/\\\\\\/___________\\/\\\\\\____________________________/\\\\\\______                     \n" +
                        "   _______\\/\\\\\\___________/\\\\\\\\\\__________________\\///\\\\\\/_______/\\\\\\_____________\\/\\\\\\__________/\\\\\\\\\\\\\\\\\\_____/\\\\\\\\\\\\\\\\\\\\\\_                    \n" +
                        "    _______\\/\\\\\\_________/\\\\\\///\\\\\\__________________\\/\\\\\\_______\\/\\\\\\_____________\\/\\\\\\\\\\\\\\\\\\\\__\\////////\\\\\\___\\////\\\\\\////__                   \n" +
                        "     _______\\/\\\\\\________/\\\\\\__\\//\\\\\\_________________\\/\\\\\\_______\\//\\\\\\____________\\/\\\\\\/////\\\\\\___/\\\\\\\\\\\\\\\\\\\\_____\\/\\\\\\______                  \n" +
                        "      _______\\/\\\\\\_______\\//\\\\\\__/\\\\\\__________________\\/\\\\\\________\\///\\\\\\__________\\/\\\\\\___\\/\\\\\\__/\\\\\\/////\\\\\\_____\\/\\\\\\_/\\\\__                 \n" +
                        "       _______\\/\\\\\\________\\///\\\\\\\\\\/___________________\\/\\\\\\__________\\////\\\\\\\\\\\\\\\\\\_\\/\\\\\\___\\/\\\\\\_\\//\\\\\\\\\\\\\\\\/\\\\____\\//\\\\\\\\\\___                \n" +
                        "        _______\\///___________\\/////_____________________\\///______________\\/////////__\\///____\\///___\\////////\\//______\\/////____               \n" +
                        "                                                                                                                                                 \n");
                break;
            case 7:
                System.out.println("\n" +
                        "____    ____   ______  __    __       ___      .___________.             \n" +
                        "\\   \\  /   /  /      ||  |  |  |     /   \\     |           |             \n" +
                        " \\   \\/   /  |  ,----'|  |__|  |    /  ^  \\    `---|  |----`             \n" +
                        "  \\_    _/   |  |     |   __   |   /  /_\\  \\       |  |                  \n" +
                        "    |  |     |  `----.|  |  |  |  /  _____  \\      |  |                  \n" +
                        "    |__|      \\______||__|  |__| /__/     \\__\\     |__|                  \n" +
                        "                                                                         \n" +
                        "        _______. _______ .______      ____    ____  _______ .______      \n" +
                        "       /       ||   ____||   _  \\     \\   \\  /   / |   ____||   _  \\     \n" +
                        "      |   (----`|  |__   |  |_)  |     \\   \\/   /  |  |__   |  |_)  |    \n" +
                        "       \\   \\    |   __|  |      /       \\      /   |   __|  |      /     \n" +
                        "   .----)   |   |  |____ |  |\\  \\----.   \\    /    |  |____ |  |\\  \\----.\n" +
                        "   |_______/    |_______|| _| `._____|    \\__/     |_______|| _| `._____|\n" +
                        "                                                                         \n" +
                        "                                                                         \n" +
                        "                                                                         \n" +
                        "                                                                         \n" +
                        "                                                                         \n" +
                        "                                                                         \n" +
                        "                                                                         \n" +
                        "                                                                         \n");
                break;
            case 8:
                System.out.println("\n" +
                        " __    __  ____       __                    __                \n" +
                        "/\\ \\  /\\ \\/\\  _`\\    /\\ \\                  /\\ \\__             \n" +
                        "\\ `\\`\\\\/'/\\ \\ \\/\\_\\  \\ \\ \\___       __     \\ \\ ,_\\            \n" +
                        " `\\ `\\ /'  \\ \\ \\/_/_  \\ \\  _ `\\   /'__`\\    \\ \\ \\/            \n" +
                        "   `\\ \\ \\   \\ \\ \\L\\ \\  \\ \\ \\ \\ \\ /\\ \\L\\.\\_   \\ \\ \\_           \n" +
                        "     \\ \\_\\   \\ \\____/   \\ \\_\\ \\_\\\\ \\__/.\\_\\   \\ \\__\\          \n" +
                        "      \\/_/    \\/___/     \\/_/\\/_/ \\/__/\\/_/    \\/__/          \n" +
                        "                                                              \n" +
                        "                                                              \n" +
                        "            ____                                              \n" +
                        "           /\\  _`\\                                            \n" +
                        "           \\ \\,\\L\\_\\      __    _ __   __  __     __    _ __  \n" +
                        "            \\/_\\__ \\    /'__`\\ /\\`'__\\/\\ \\/\\ \\  /'__`\\ /\\`'__\\\n" +
                        "              /\\ \\L\\ \\ /\\  __/ \\ \\ \\/ \\ \\ \\_/ |/\\  __/ \\ \\ \\/ \n" +
                        "              \\ `\\____\\\\ \\____\\ \\ \\_\\  \\ \\___/ \\ \\____\\ \\ \\_\\ \n" +
                        "               \\/_____/ \\/____/  \\/_/   \\/__/   \\/____/  \\/_/ \n" +
                        "                                                              \n" +
                        "                                                              \n" +
                        "                                                              \n" +
                        "                                                              \n" +
                        "                                                              \n" +
                        "                                                              \n" +
                        "                                                              \n" +
                        "                                                              \n" +
                        "                                                              \n" +
                        "                                                              \n" +
                        "                                                              \n");
                break;
            case 9:
                System.out.println("\n" +
                        " /$$     /$$ /$$$$$$  /$$                   /$$            /$$$$$$                                                   \n" +
                        "|  $$   /$$//$$__  $$| $$                  | $$           /$$__  $$                                                  \n" +
                        " \\  $$ /$$/| $$  \\__/| $$$$$$$   /$$$$$$  /$$$$$$        | $$  \\__/  /$$$$$$   /$$$$$$  /$$    /$$ /$$$$$$   /$$$$$$ \n" +
                        "  \\  $$$$/ | $$      | $$__  $$ |____  $$|_  $$_/        |  $$$$$$  /$$__  $$ /$$__  $$|  $$  /$$//$$__  $$ /$$__  $$\n" +
                        "   \\  $$/  | $$      | $$  \\ $$  /$$$$$$$  | $$           \\____  $$| $$$$$$$$| $$  \\__/ \\  $$/$$/| $$$$$$$$| $$  \\__/\n" +
                        "    | $$   | $$    $$| $$  | $$ /$$__  $$  | $$ /$$       /$$  \\ $$| $$_____/| $$        \\  $$$/ | $$_____/| $$      \n" +
                        "    | $$   |  $$$$$$/| $$  | $$|  $$$$$$$  |  $$$$/      |  $$$$$$/|  $$$$$$$| $$         \\  $/  |  $$$$$$$| $$      \n" +
                        "    |__/    \\______/ |__/  |__/ \\_______/   \\___/         \\______/  \\_______/|__/          \\_/    \\_______/|__/      \n" +
                        "                                                                                                                     \n" +
                        "             /$$                           /$$     /$$                                                               \n" +
                        "            | $$                          | $$    |__/                                                               \n" +
                        "  /$$$$$$$ /$$$$$$    /$$$$$$   /$$$$$$  /$$$$$$   /$$ /$$$$$$$   /$$$$$$                                            \n" +
                        " /$$_____/|_  $$_/   |____  $$ /$$__  $$|_  $$_/  | $$| $$__  $$ /$$__  $$                                           \n" +
                        "|  $$$$$$   | $$      /$$$$$$$| $$  \\__/  | $$    | $$| $$  \\ $$| $$  \\ $$                                           \n" +
                        " \\____  $$  | $$ /$$ /$$__  $$| $$        | $$ /$$| $$| $$  | $$| $$  | $$                                           \n" +
                        " /$$$$$$$/  |  $$$$/|  $$$$$$$| $$        |  $$$$/| $$| $$  | $$|  $$$$$$$ /$$ /$$ /$$ /$$ /$$ /$$                   \n" +
                        "|_______/    \\___/   \\_______/|__/         \\___/  |__/|__/  |__/ \\____  $$|__/|__/|__/|__/|__/|__/                   \n" +
                        "                                                                 /$$  \\ $$                                           \n" +
                        "                                                                |  $$$$$$/                                           \n" +
                        "                                                                 \\______/                                            \n" +
                        "                                                                                                                     \n");
                break;
            case 1:
                System.out.print("" +
                        "██╗   ██╗ ██████╗██╗  ██╗ █████╗ ████████╗\n" +
                        "╚██╗ ██╔╝██╔════╝██║  ██║██╔══██╗╚══██╔══╝\n" +
                        " ╚████╔╝ ██║     ███████║███████║   ██║   \n" +
                        "  ╚██╔╝  ██║     ██╔══██║██╔══██║   ██║   \n" +
                        "   ██║   ╚██████╗██║  ██║██║  ██║   ██║   \n" +
                        "   ╚═╝    ╚═════╝╚═╝  ╚═╝╚═╝  ╚═╝   ╚═╝   \n" +
                        "                                          ");
                break;
            case 2:
                System.out.println(
                        "          _______           _______ _________\n" +
                                "|\\     /|(  ____ \\|\\     /|(  ___  )\\__   __/\n" +
                                "( \\   / )| (    \\/| )   ( || (   ) |   ) (   \n" +
                                " \\ (_) / | |      | (___) || (___) |   | |   \n" +
                                "  \\   /  | |      |  ___  ||  ___  |   | |   \n" +
                                "   ) (   | |      | (   ) || (   ) |   | |   \n" +
                                "   | |   | (____/\\| )   ( || )   ( |   | |   \n" +
                                "   \\_/   (_______/|/     \\||/     \\|   )_(   \n" +
                                "                                             ");
                break;
            case 3:
                System.out.println("" +
                        "$$\\     $$\\  $$$$$$\\  $$\\                   $$\\     \n" +
                        "\\$$\\   $$  |$$  __$$\\ $$ |                  $$ |    \n" +
                        " \\$$\\ $$  / $$ /  \\__|$$$$$$$\\   $$$$$$\\  $$$$$$\\   \n" +
                        "  \\$$$$  /  $$ |      $$  __$$\\  \\____$$\\ \\_$$  _|  \n" +
                        "   \\$$  /   $$ |      $$ |  $$ | $$$$$$$ |  $$ |    \n" +
                        "    $$ |    $$ |  $$\\ $$ |  $$ |$$  __$$ |  $$ |$$\\ \n" +
                        "    $$ |    \\$$$$$$  |$$ |  $$ |\\$$$$$$$ |  \\$$$$  |\n" +
                        "    \\__|     \\______/ \\__|  \\__| \\_______|   \\____/ \n" +
                        "                                                    \n" +
                        "                                                    \n" +
                        "                                                    ");
                break;

            case 4:
                System.out.println(
                        "                                                                                                       \n" +
                                "                                                                                                       \n" +
                                "YYYYYYY       YYYYYYY        CCCCCCCCCCCCChhhhhhh                                        tttt          \n" +
                                "Y:::::Y       Y:::::Y     CCC::::::::::::Ch:::::h                                     ttt:::t          \n" +
                                "Y:::::Y       Y:::::Y   CC:::::::::::::::Ch:::::h                                     t:::::t          \n" +
                                "Y::::::Y     Y::::::Y  C:::::CCCCCCCC::::Ch:::::h                                     t:::::t          \n" +
                                "YYY:::::Y   Y:::::YYY C:::::C       CCCCCC h::::h hhhhh         aaaaaaaaaaaaa   ttttttt:::::ttttttt    \n" +
                                "   Y:::::Y Y:::::Y   C:::::C               h::::hh:::::hhh      a::::::::::::a  t:::::::::::::::::t    \n" +
                                "    Y:::::Y:::::Y    C:::::C               h::::::::::::::hh    aaaaaaaaa:::::a t:::::::::::::::::t    \n" +
                                "     Y:::::::::Y     C:::::C               h:::::::hhh::::::h            a::::a tttttt:::::::tttttt    \n" +
                                "      Y:::::::Y      C:::::C               h::::::h   h::::::h    aaaaaaa:::::a       t:::::t          \n" +
                                "       Y:::::Y       C:::::C               h:::::h     h:::::h  aa::::::::::::a       t:::::t          \n" +
                                "       Y:::::Y       C:::::C               h:::::h     h:::::h a::::aaaa::::::a       t:::::t          \n" +
                                "       Y:::::Y        C:::::C       CCCCCC h:::::h     h:::::ha::::a    a:::::a       t:::::t    tttttt\n" +
                                "       Y:::::Y         C:::::CCCCCCCC::::C h:::::h     h:::::ha::::a    a:::::a       t::::::tttt:::::t\n" +
                                "    YYYY:::::YYYY       CC:::::::::::::::C h:::::h     h:::::ha:::::aaaa::::::a       tt::::::::::::::t\n" +
                                "    Y:::::::::::Y         CCC::::::::::::C h:::::h     h:::::h a::::::::::aa:::a        tt:::::::::::tt\n" +
                                "    YYYYYYYYYYYYY            CCCCCCCCCCCCC hhhhhhh     hhhhhhh  aaaaaaaaaa  aaaa          ttttttttttt  \n" +
                                "                                                                                                       \n" +
                                "                                                                                                       \n" +
                                "                                                                                                       \n" +
                                "                                                                                                       \n" +
                                "                                                                                                       \n" +
                                "                                                                                                       \n" +
                                "                                                                                                       ");
                break;
            case 5:
                System.out.println(
                        "                  ___           ___           ___                 \n" +
                                "      ___        /  /\\         /__/\\         /  /\\          ___   \n" +
                                "     /__/|      /  /:/         \\  \\:\\       /  /::\\        /  /\\  \n" +
                                "    |  |:|     /  /:/           \\__\\:\\     /  /:/\\:\\      /  /:/  \n" +
                                "    |  |:|    /  /:/  ___   ___ /  /::\\   /  /:/~/::\\    /  /:/   \n" +
                                "  __|__|:|   /__/:/  /  /\\ /__/\\  /:/\\:\\ /__/:/ /:/\\:\\  /  /::\\   \n" +
                                " /__/::::\\   \\  \\:\\ /  /:/ \\  \\:\\/:/__\\/ \\  \\:\\/:/__\\/ /__/:/\\:\\  \n" +
                                "    ~\\~~\\:\\   \\  \\:\\  /:/   \\  \\::/       \\  \\::/      \\__\\/  \\:\\ \n" +
                                "      \\  \\:\\   \\  \\:\\/:/     \\  \\:\\        \\  \\:\\           \\  \\:\\\n" +
                                "       \\__\\/    \\  \\::/       \\  \\:\\        \\  \\:\\           \\__\\/\n" +
                                "                 \\__\\/         \\__\\/         \\__\\/                ");
                break;
            case 666:
                System.out.println("                                                                                                                                                                                                                                                            \n" +
                        "                                                                                                                                                                                                                                                            \n" +
                        "                                                                                                                                                                                                                                                            \n" +
                        "                                                                                                                                                                                                                                                            \n" +
                        "                                                                                                                                                                                                                                                            \n" +
                        "        @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@               =@@@@@.         =@@@@@     O@@@@@@@@@O          O@@@@@@@@@@@@@@@.    =@@@@@@@@@@@@@@@@@@@@^          @@@@@@@@@@^                          @@@@@^    =@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^      \n" +
                        "        @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@               =@@@@@.         =@@@@@     O@@@@@@@@@O          O@@@@@@@@@@@@@@@.    =@@@@@@@@@@@@@@@@@@@@^          @@@@@@@@@@^                          @@@@@^    =@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^      \n" +
                        "        @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@               =@@@@@.         =@@@@@     O@@@@@@@@@O          O@@@@@@@@@@@@@@@.    =@@@@@@@@@@@@@@@@@@@@^          @@@@@@@@@@^                          @@@@@^    =@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^      \n" +
                        "        @@@@@^                         =@@@@@               =@@@@@.                    O@@@@@@@@@O     @@@@@^    =@@@@@@@@@@@@@@@^    =@@@@@@@@@@^                    =@@@@^          O@@@@^    =@@@@@          =@@@@O                          O@@@@^      \n" +
                        "        @@@@@^                         =@@@@@               =@@@@@.                    O@@@@@@@@@O     @@@@@^    =@@@@@@@@@@@@@@@^    =@@@@@@@@@@^                    =@@@@^          O@@@@^    =@@@@@          =@@@@O                          O@@@@^      \n" +
                        "        @@@@@^    ,]]]]]]]]]]]]]]]`    =@@@@@               ,[[[[[.         ,]]]]]]]]]][[[[[\\@@@@O]]]]]@@@@@\\]]]]/[[[[[@@@@@[[[[[\\]]]]/@@@@@[[[[[`         .]]]]].    =@@@@\\]]]]]]]]]]@@@@@^    =@@@@@          =@@@@O     ]]]]]]]]]]]]]]]]     O@@@@^      \n" +
                        "        @@@@@^    =@@@@@@@@@@@@@@@^    =@@@@@                               =@@@@@@@@@@.    =@@@@@@@@@@@@@@@@@@@@^    .@@@@@.    =@@@@@@@@@@               =@@@@@.    =@@@@@@@@@@@@@@@@@@@@^    =@@@@@          =@@@@O     O@@@@@@@@@@@@@@@     O@@@@^      \n" +
                        "        @@@@@^    =@@@@@@@@@@@@@@@^    =@@@@@                               =@@@@@@@@@@.    =@@@@@@@@@@@@@@@@@@@@^    .@@@@@.    =@@@@@@@@@@               =@@@@@.    =@@@@@@@@@@@@@@@@@@@@^    =@@@@@          =@@@@O     O@@@@@@@@@@@@@@@     O@@@@^      \n" +
                        "        @@@@@^    =@@@@@@@@@@@@@@@^    =@@@@@     O@@@@@@@@@O     @@@@@^    =@@@@@@@@@@.    =@@@@O     @@@@@^    =@@@@O     O@@@@@@@@@^          O@@@@^    =@@@@@@@@@@^    =@@@@@@@@@@@@@@@^    =@@@@@@@@@@^    =@@@@O     O@@@@@@@@@@@@@@@     O@@@@^      \n" +
                        "        @@@@@^    =@@@@@@@@@@@@@@@^    =@@@@@     O@@@@@@@@@O     @@@@@^    =@@@@@@@@@@.    =@@@@O     @@@@@^    =@@@@O     O@@@@@@@@@^          O@@@@^    =@@@@@@@@@@^    =@@@@@@@@@@@@@@@^    =@@@@@@@@@@^    =@@@@O     O@@@@@@@@@@@@@@@     O@@@@^      \n" +
                        "        @@@@@^    =@@@@@@@@@@@@@@@^    =@@@@@     O@@@@@@@@@O     @@@@@^    =@@@@@@@@@@.    =@@@@O     @@@@@^    =@@@@O     O@@@@@@@@@^          O@@@@^    =@@@@@@@@@@^    =@@@@@@@@@@@@@@@^    =@@@@@@@@@@^    =@@@@O     O@@@@@@@@@@@@@@@     O@@@@^      \n" +
                        "        @@@@@^    =@@@@@@@@@@@@@@@^    =@@@@@               =@@@@@.    =@@@@^          O@@@@^    =@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@                     @@@@@^    =@@@@@     O@@@@@@@@@@@@@@@@@@@@^    =@@@@O     O@@@@@@@@@@@@@@@     O@@@@^      \n" +
                        "        @@@@@^    =@@@@@@@@@@@@@@@^    =@@@@@               =@@@@@.    =@@@@^          O@@@@^    =@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@                     @@@@@^    =@@@@@     O@@@@@@@@@@@@@@@@@@@@^    =@@@@O     O@@@@@@@@@@@@@@@     O@@@@^      \n" +
                        "        @@@@@^    ,[[[[[[[[[[[[[[[`    =@@@@@     ]]]]]`    .[[[[[.    ,[[[[\\]]]]]]]]]]@@@@@\\]]]]/[[[[[@@@@@@@@@@@@@@@@[[[[[[[[[[[[[[[\\@@@@@          ,]]]]]     [[[[[\\]]]]/@@@@@]]]]]@@@@@/[[[[[[[[[[[[[[[`    =@@@@O     [[[[[[[[[[[[[[[[     O@@@@^      \n" +
                        "        @@@@@^                         =@@@@@     O@@@@^                    =@@@@@@@@@@@@@@@@@@@@O     @@@@@@@@@@@@@@@O               =@@@@@          =@@@@O          =@@@@@@@@@@@@@@@@@@@@^                    =@@@@O                          O@@@@^      \n" +
                        "        @@@@@^                         =@@@@@     O@@@@^                    =@@@@@@@@@@@@@@@@@@@@O     @@@@@@@@@@@@@@@O               =@@@@@          =@@@@O          =@@@@@@@@@@@@@@@@@@@@^                    =@@@@O                          O@@@@^      \n" +
                        "        @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@     O@@@@^    =@@@@@.    =@@@@^    .@@@@@.    =@@@@O     @@@@@^    =@@@@O     O@@@@^    =@@@@@     O@@@@^    =@@@@@.    =@@@@^    .@@@@@.    =@@@@O     @@@@@^    =@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^      \n" +
                        "        @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@     O@@@@^    =@@@@@.    =@@@@^    .@@@@@.    =@@@@O     @@@@@^    =@@@@O     O@@@@^    =@@@@@     O@@@@^    =@@@@@.    =@@@@^    .@@@@@.    =@@@@O     @@@@@^    =@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^      \n" +
                        "        @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@     O@@@@^    =@@@@@.    =@@@@^    .@@@@@`....=@@@@O.....@@@@@^....=@@@@O     O@@@@^    =@@@@@.....O@@@@^    =@@@@@.    =@@@@^    .@@@@@.....=@@@@O     @@@@@^    =@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^      \n" +
                        "                                                  O@@@@^                         .@@@@@@@@@@^    =@@@@@@@@@@@@@@@@@@@@O               =@@@@@@@@@@^         =@@@@@.                    O@@@@^                                                                \n" +
                        "                                                  O@@@@^                         .@@@@@@@@@@^    =@@@@@@@@@@@@@@@@@@@@O               =@@@@@@@@@@^         =@@@@@.                    O@@@@^                                                                \n" +
                        "             /OOOOOOOOO\\               ,OOOOO     ,[[[[\\OOOOOOOOOO.    =OOOO^    .[[[[[[[[[[\\OOOOO[[[[[[[[[[[[[[[\\@@@@@OOOOOOOOOOOOOOOO@@@@@@@@@@^    =OOOOO[[[[[.              .OOOOO@@@@@^    ,OOOOOOOOOO`    =OOOOOOOOOO.    =OOOO^                      \n" +
                        "             O@@@@@@@@@O               =@@@@@          =@@@@@@@@@@.    =@@@@^               =@@@@O               =@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^    =@@@@O                    .@@@@@@@@@@^    =@@@@@@@@@@^    =@@@@@@@@@@.    =@@@@^                      \n" +
                        "             O@@@@@@@@@O               =@@@@@          =@@@@@@@@@@.    =@@@@^               =@@@@O               =@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^    =@@@@O                    .@@@@@@@@@@^    =@@@@@@@@@@^    =@@@@@@@@@@.    =@@@@^                      \n" +
                        "        @@@@@^               O@@@@^                                         =@@@@@     O@@@@@@@@@O               =@@@@O          =@@@@^          O@@@@@@@@@O               =@@@@@@@@@@@@@@@@@@@@@@@@@@          =@@@@@@@@@@@@@@@@@@@@^          O@@@@^      \n" +
                        "        @@@@@^               O@@@@^                                         =@@@@@     O@@@@@@@@@O               =@@@@O          =@@@@^          O@@@@@@@@@O               =@@@@@@@@@@@@@@@@@@@@@@@@@@          =@@@@@@@@@@@@@@@@@@@@^          O@@@@^      \n" +
                        "        @@@@@\\]]]]`          O@@@@\\]]]]]]]]]]]]]]]]]]]]`    .]]]]].         =@@@@@     O@@@@OOOOOO]]]]]          =@@@@O]]]]].    =@@@@^          \\OOOOOOOOOO]]]]]]]]]].    =OOOOO@@@@@OOOOO@@@@@@@@@@@     ,]]]]/@@@@@OOOOO@@@@@@@@@@\\]]]]]]]]]]OOOOO^      \n" +
                        "        @@@@@@@@@@^          O@@@@@@@@@@@@@@@@@@@@@@@@@^    =@@@@@.         =@@@@@     O@@@@^    =@@@@@          =@@@@@@@@@@.    =@@@@^                    =@@@@@@@@@@^         .@@@@@.    =@@@@@@@@@@     O@@@@@@@@@O     O@@@@@@@@@@@@@@@@@@@@^           \n" +
                        "        @@@@@@@@@@^          O@@@@@@@@@@@@@@@@@@@@@@@@@^    =@@@@@.         =@@@@@     O@@@@^    =@@@@@          =@@@@@@@@@@.    =@@@@^                    =@@@@@@@@@@^         .@@@@@.    =@@@@@@@@@@     O@@@@@@@@@O     O@@@@@@@@@@@@@@@@@@@@^           \n" +
                        "        @@@@@@@@@@^          .....=@@@@/..........O@@@@^    ......O@@@@^    =@@@@@     O@@@@^    ......          ......@@@@@.    =@@@@@@@@@@               ............    =@@@@O......    .....=@@@@@     O@@@@^.....     .....=@@@@/.....@@@@@^           \n" +
                        "        @@@@@@@@@@^               =@@@@^          O@@@@^          @@@@@^    =@@@@@     O@@@@^                         .@@@@@.    =@@@@@@@@@@                               =@@@@@               =@@@@@     O@@@@^               =@@@@^    .@@@@@^           \n" +
                        "        @@@@@@@@@@^               =@@@@^          O@@@@^          @@@@@^    =@@@@@     O@@@@^                         .@@@@@.    =@@@@@@@@@@                               =@@@@@               =@@@@@     O@@@@^               =@@@@^    .@@@@@^           \n" +
                        "        @@@@@@@@@@@@@@@O     O@@@@^    =@@@@@@@@@@@@@@@@@@@@@@@@@@.         =@@@@@               =@@@@@          =@@@@O               =@@@@@          =@@@@@@@@@@.         =@@@@@          =@@@@O     @@@@@@@@@@@@@@@@@@@@@.    =@@@@@@@@@@     O@@@@^      \n" +
                        "        @@@@@@@@@@@@@@@O     O@@@@^    =@@@@@@@@@@@@@@@@@@@@@@@@@@.         =@@@@@               =@@@@@          =@@@@O               =@@@@@          =@@@@@@@@@@.         =@@@@@          =@@@@O     @@@@@@@@@@@@@@@@@@@@@.    =@@@@@@@@@@     O@@@@^      \n" +
                        "        [[[[[@@@@@@@@@@O     [[[[[`    ,[[[[[@@@@@/[[[[\\@@@@@@@@@@.    ,]]]]/[[[[[     ]]]]]]]]]]/[[[[[     ,]]]]/[[[[[          ,]]]]/@@@@@     ,]]]]/@@@@@@@@@@]]]]]`    =@@@@@]]]]].    ,[[[[\\]]]]]@@@@@/[[[[[[[[[\\@@@@@.    =@@@@O[[[[[]]]]]/[[[[`      \n" +
                        "             O@@@@@@@@@O                    .@@@@@^    =@@@@@@@@@@.    =@@@@^          O@@@@@@@@@O          O@@@@^               =@@@@@@@@@@     O@@@@@@@@@@@@@@@@@@@@^    =@@@@@@@@@@.         =@@@@@@@@@@^         .@@@@@.    =@@@@^    .@@@@@^           \n" +
                        "             O@@@@@@@@@O                    .@@@@@^    =@@@@@@@@@@.    =@@@@^          O@@@@@@@@@O          O@@@@^               =@@@@@@@@@@     O@@@@@@@@@@@@@@@@@@@@^    =@@@@@@@@@@.         =@@@@@@@@@@^         .@@@@@.    =@@@@^    .@@@@@^           \n" +
                        "        @@@@@^               O@@@@@@@@@@@@@@@          =@@@@O     @@@@@^    =@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^               =@@@@^          O@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.    =@@@@@@@@@@          =@@@@O     O@@@@@@@@@^          O@@@@^      \n" +
                        "        @@@@@^               O@@@@@@@@@@@@@@@          =@@@@O     @@@@@^    =@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^               =@@@@^          O@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.    =@@@@@@@@@@          =@@@@O     O@@@@@@@@@^          O@@@@^      \n" +
                        "        @@@@@^               O@@@@@@@@@@@@@@@          =@@@@O     @@@@@^    =@@@@@@@@^                                                                                  O@@@@@@@@@@@@@.    =@@@@@@@@@@          =@@@@O     O@@@@@@@@@^          O@@@@^      \n" +
                        "                  =@@@@O     O@@@@^         .@@@@@^    =@@@@@@@@@@.    =@@@@^                                                                                                   .@@@@@.                    O@@@@^    .@@@@@.         =@@@@@     O@@@@^      \n" +
                        "                  =@@@@O     O@@@@^         .@@@@@^    =@@@@@@@@@@.    =@@@@^               ..]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]`...]]]]]]]]]]]]]]]]]]]]]]]]]]]]`.               .@@@@@.                    O@@@@^    .@@@@@.         =@@@@@     O@@@@^      \n" +
                        "                  ,[[[[[     [[[[[`    ,]]]]]@@@@@^    ,[[[[[[[[[[.    ,[[[[\\]]]]]        ./@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@     ,]]]]]@@@@@\\]]]]`    ,]]]]]     O@@@@\\]]]]]@@@@@]]]]]`    =@@@@@     O@@@@^      \n" +
                        "                                       =@@@@@@@@@@^                         =@@@@@        =O@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@     =@@@@@@@@@@@@@@@^    =@@@@@     O@@@@@@@@@@@@@@@@@@@@^    =@@@@@     O@@@@^      \n" +
                        "                                       =@@@@@@@@@@^                         =@@@@@        =O@@@@@[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[@@@@@     =@@@@@@@@@@@@@@@^    =@@@@@     O@@@@@@@@@@@@@@@@@@@@^    =@@@@@     O@@@@^      \n" +
                        "        @@@@@^    =@@@@@@@@@@.                         =@@@@@@@@@@.    =@@@@@@@@@@@@@^    =O@@@@@                                                                @@@@@  O@@@@@@@@     O@@@@@@@@@O     @@@@@@@@@@^    .@@@@@@@@@@^                           \n" +
                        "        @@@@@^    =@@@@@@@@@@.                         =@@@@@@@@@@.    =@@@@@@@@@@@@@^    =O@@@@@                                                                @@@@@  O@@@@@@@@     O@@@@@@@@@O     @@@@@@@@@@^    .@@@@@@@@@@^                           \n" +
                        "        @@@@@^    =@@@@@@@@@@.                         =@@@@@@@@@@.    =@@@@@@@@@@@@@^    =O@@@@@                                                                @@@@@  O@@@@@@@@     O@@@@@@@@@O     @@@@@@@@@@^    .@@@@@@@@@@^                           \n" +
                        "                       .@@@@@.    =@@@@@@@@@@     O@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^    =O@@@@@                                                                @@@@@  O@@^    .@@@@@.                              .@@@@@@@@@@^               O@@@@^      \n" +
                        "                       .@@@@@.    =@@@@@@@@@@     O@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^    =O@@@@@                                                                @@@@@  O@@^    .@@@@@.                              .@@@@@@@@@@^               O@@@@^      \n" +
                        "                  ,OOOOO@@@@@.    =@@@@/[[[[[OOOOO@@@@@@@@@@@@@@@@[[[[[\\@@@@@@@@@@@@@^    =O@@@@@                                                                @@@@@  ,[[\\OOOOO@@@@@OOOOO^               /OOOO^    .[[[[[[[[[[\\OOOO^          O@@@@^      \n" +
                        "                  =@@@@@@@@@@.    =@@@@^    .@@@@@@@@@@@@@@@@@@@@@.    =@@@@@@@@@@@@@^    =O@@@@@                                                                @@@@@     =@@@@@@@@@@@@@@@^               O@@@@^               =@@@@^          O@@@@^      \n" +
                        "                  =@@@@@@@@@@.    =@@@@^    .@@@@@@@@@@@@@@@@@@@@@.    =@@@@@@@@@@@@@^    =O@@@@@                                                                @@@@@     =@@@@@@@@@@@@@@@^               O@@@@^               =@@@@^          O@@@@^      \n" +
                        "        @@@@@^               O@@@@@@@@@@@@@@@@@@@@@@@@@^               =@@@@^    .@@@^    =O@@@@@                                                                @@@@@  O@@@@@@@@@@@@@.    =@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^           \n" +
                        "        @@@@@^               O@@@@@@@@@@@@@@@@@@@@@@@@@^               =@@@@^    .@@@^    =O@@@@@                                                                @@@@@  O@@@@@@@@@@@@@.    =@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^           \n" +
                        "        OOOOO^...............@@@@@@OOOOOOOOOOOOOOO@@@@@^    .........../OOOO^    .@@@^    =O@@@@@                                                                @@@@@  \\OOOOOOOO@@@@@`....=OOOOOOOOOO@@@@@@OOOOOOOOOOOOOOO@@@@@@@@@@@OOOOOOOOOO^.....      \n" +
                        "             O@@@@@@@@@@@@@@@@@@@@^               O@@@@^    =@@@@@@@@@@^         .@@@^    =O@@@@@                                                                @@@@@          .@@@@@@@@@@^          @@@@@^               O@@@@@@@@@^          O@@@@^      \n" +
                        "             O@@@@@@@@@@@@@@@@@@@@^               O@@@@^    =@@@@@@@@@@^         .@@@^    =O@@@@@                                                                @@@@@          .@@@@@@@@@@^          @@@@@^               O@@@@@@@@@^          O@@@@^      \n" +
                        "        OOOOO@@@@@@@@@@@@@@@@@@@@@^    =OOOOO     O@@@@@OOOOO.....@@@@@@OOOO^    .@@@^    =O@@@@@                                                                @@@@@  /OO^    .@@@@@`....=OOOO\\     @@@@@^    =OOOOO     O@@@@@@@@@@OOOOO     O@@@@^      \n" +
                        "        @@@@@@@@@@@@@@@@@@@@@@@@@@^    =@@@@@     O@@@@@@@@@O     @@@@@@@@@@^    .@@@^    =O@@@@@                                                                @@@@@  O@@^    .@@@@@.    =@@@@O     @@@@@^    =@@@@O     O@@@@@@@@@@@@@@@     O@@@@^      \n" +
                        "        @@@@@@@@@@@@@@@@@@@@@@@@@@^    =@@@@@     O@@@@@@@@@O     @@@@@@@@@@^    .@@@^    =O@@@@@                                                                @@@@@  O@@^    .@@@@@.    =@@@@O     @@@@@^    =@@@@O     O@@@@@@@@@@@@@@@     O@@@@^      \n" +
                        "                  =@@@@O     O@@@@^               O@@@@^          @@@@@^    =@@@@@@@@^    ..@@@@@                                                                @@@@@          .@@@@@@@@@@^    =@@@@@@@@@@^               O@@@@^    =@@@@@@@@@@@@@@@^      \n" +
                        "                  =@@@@O     O@@@@^               O@@@@^          @@@@@^    =@@@@@@@@^    ..@@@@@                                                                @@@@@          .@@@@@@@@@@^    =@@@@@@@@@@^               O@@@@^    =@@@@@@@@@@@@@@@^      \n" +
                        "        ]]]]]]]]]]/[[[[[     O@@@@\\]]]]]]]]]]]]]]]O@@@@\\]]]]]]]]]]@@@@@\\]]]]/@@@@@[[[`    ..@@@@@                                                                @@@@@          .@@@@@@@@@@^    =@@@@@@@@@@\\]]]]]]]]]]]]]]]@@@@@\\]]]]/[[[[\\@@@@@@@@@@^      \n" +
                        "        @@@@@@@@@@^          O@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@        =O@@@@@                                                                @@@@@          .@@@@@@@@@@^    =@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^    .@@@@@@@@@@^      \n" +
                        "        @@@@@@@@@@^          O@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@        =O@@@@@                                                                @@@@@          .@@@@@@@@@@^    =@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^    .@@@@@@@@@@^      \n" +
                        "             O@@@@@@@@@O     O@@@@@@@@@^    .@@@@@^    =@@@@O          =@@@@@@@@@@@@@^    =O@@@@@                                                                @@@@@          .@@@@@.         =@@@@@@@@@@^    =@@@@@@@@@@.    =@@@@^    .@@@@@@@@@@^      \n" +
                        "             O@@@@@@@@@O     O@@@@@@@@@^    .@@@@@^    =@@@@O          =@@@@@@@@@@@@@^    =O@@@@@                                                                @@@@@          .@@@@@.         =@@@@@@@@@@^    =@@@@@@@@@@.    =@@@@^    .@@@@@@@@@@^      \n" +
                        "             O@@@@@@@@@O     O@@@@@@@@@^    .@@@@@^    =@@@@O          =@@@@@@@@@@@@@^    =O@@@@@                                                                @@@@@.         .@@@@@.         =@@@@@@@@@@^    =@@@@@@@@@@.    =@@@@^    .@@@@@@@@@@^      \n" +
                        "        @@@@@^         .@@@@@@@@@@^    =@@@@@     O@@@@^    =@@@@@.    =@@@@^    .@@@^    =O@@@@@                                                                @@@@@...       .@@@@@.                    O@@@@^                    =@@@@@     O@@@@^      \n" +
                        "        @@@@@^         .@@@@@@@@@@^    =@@@@@     O@@@@^    =@@@@@.    =@@@@^    .@@@^    .[@@@@@                                                                @@@@@......    .@@@@@.                    O@@@@^                    =@@@@@     O@@@@^      \n" +
                        "        @@@@@^         .[[[[[@@@@@\\]]]]/[[[[[]]]]]/[[[[`    ,[[[[[]]]]]/[[[[`    .[[[`    ..@@@@@                                                                @@@@@o\\....   ]][[[[[]]]]]`               O@@@@\\]]]]]]]]]].    ,]]]]/@@@@@]]]]]O@@@@^      \n" +
                        "        @@@@@^               O@@@@@@@@@^    .@@@@@^               @@@@@^                  ..@@@@@                                                                @@@@@...`..   =@     O@@@@^               O@@@@@@@@@@@@@@@.    =@@@@@@@@@@@@@@@@@@@@^      \n" +
                        "        @@@@@^               O@@@@@@@@@^    .@@@@@^               @@@@@^                  ..@@@@@                                                                @@@@@/ooo..   .@     O@@@@^               O@@@@@@@@@@@@@@@.    =@@@@@@@@@@@@@@@@@@@@^      \n" +
                        "        @@@@@@@@@@@@@@@O     O@@@@^    =@@@@@               =@@@@@@@@@@@@@@@@@@@@@@@@^    ..@@@@@                                                                @@@@@oooo^.   .@@@@@@@@@@@^          @@@@@^    =@@@@@@@@@@@@@@@^               O@@@@^      \n" +
                        "        @@@@@@@@@@@@@@@O     O@@@@^    =@@@@@               =@@@@@@@@@@@@@@@@@@@@@@@@^    =o@@@@@]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]@@@@@oooo^.   .@@@@@@@@@@@^          @@@@@^    =@@@@@@@@@@@@@@@^               O@@@@^      \n" +
                        "        @@@@@@@@@@@@@@@O     O@@@@^    =@@@@@               =@@@@@@@@@@@@@@@@@@@@@@@@^    .\\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@oooo..   .@@@@@@@@@@@^          @@@@@^    =@@@@@@@@@@@@@@@^               O@@@@^      \n" +
                        "        @@@@@@@@@@@@@@@O          =@@@@^          O@@@@@@@@@O     @@@@@^    =@@@@@         .@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ooo...   /@     O@@@@@@@@@O     @@@@@@@@@@^               =@@@@^    .@@@@@^           \n" +
                        "        @@@@@@@@@@@@@@@O          =@@@@^          O@@@@@@@@@O     @@@@@^    =@@@@@                                                              ....,oooooooooooooooooo`....  ,@@     O@@@@@@@@@O     @@@@@@@@@@^               =@@@@^    .@@@@@^           \n" +
                        "        [[[[[[[[[[\\@@@@@]]]]]]]]]]O@@@@@]]]]]     O@@@@@@@@@O     @@@@@\\]]]]/[[[[[                                                               .....oooooooooooooo[......  /@@@]]]]][[[[[\\@@@@@]]]]][[[[[O@@@@^          ]]]]]O@@@@^    .@@@@@^           \n" +
                        "                  =@@@@@@@@@@@@@@@@@@@@@@@@@@     O@@@@@@@@@O     @@@@@@@@@@^                                    ,OOOOOOOOOOOOOOOOOOOOOOOOOO       ..=/`.................  /@@@@@@@@@@.    =@@@@@@@@@@     O@@@@^          O@@@@@@@@@^    .@@@@@^           \n" +
                        "                  =@@@@@@@@@@@@@@@@@@@@@@@@@@     O@@@@@@@@@O     @@@@@@@@@@^                                    =@@@@@@@@@@@@@@@@@@@@@@@@@@    ... ........ ....       ,/@@@@@@@@@@@@.    =@@@@@@@@@@     O@@@@^          O@@@@@@@@@^    .@@@@@^           \n" +
                        "             O@@@@@@@@@O          =@@@@^    .@@@@@^               @@@@@@@@@@^    .@@@@@@@@@@^    =@@@@@@@@@@@@@@@^    .@@@@@@@@@@^               ..   .....   ..    ,/^         .@@@@@@@@@@^    =@@@@@@@@@@^    =@@@@@@@@@@.         =@@@@@@@@@@@@@@@^      \n" +
                        "             O@@@@@@@@@O          =@@@@^    .@@@@@^               @@@@@@@@@@^    .@@@@@@@@@@^    =@@@@@@@@@@@@@@@^    .@@@@@@@@@@^               O\\`       =@@@@@@@@@@^         .@@@@@@@@@@^    =@@@@@@@@@@^    =@@@@@@@@@@.         =@@@@@@@@@@@@@@@^      \n" +
                        "             \\@@@@@@@@@O     .....=@@@@\\.....@@@@@^.....          @@@@@@@@@@^.....@@@@@@@@@@^....=@@@@@@@@@@@@@@@^.....@@@@@@@@@@^.....    ......O@@@@^....=@@@@@@@@@@^    ......@@@@@@@@@@^....=@@@@@@@@@@^....=@@@@@@@@@@..........=@@@@@@@@@@@@@@@^      \n" +
                        "                             O@@@@@@@@@@@@@@@@@@@@@@@@@^          @@@@@@@@@@@@@@@@          =@@@@@@@@@@          =@@@@O          =@@@@^    .@@@@@@@@@@@@@@@@@@@@@@@@@@^    =@@@@@@@@@@.    =@@@@@@@@@@     O@@@@@@@@@@@@@@@@@@@@@@@@@^          O@@@@^      \n" +
                        "                             O@@@@@@@@@@@@@@@@@@@@@@@@@^          @@@@@@@@@@@@@@@@          =@@@@@@@@@@          =@@@@O          =@@@@^    .@@@@@@@@@@@@@@@@@@@@@@@@@@^    =@@@@@@@@@@.    =@@@@@@@@@@     O@@@@@@@@@@@@@@@@@@@@@@@@@^          O@@@@^      \n" +
                        "                  =OOOOO     .....................O@@@@@OOOO\\     .....\\@@@@/....,OOOOO.    =@@@@@@@@@@OOOOOOOOOO@@@@@@OOOOOOOOOO^.....    .@@@@@^....=@@@@O..........\\OOOOO@@@@@@@@@@.    =@@@@@@@@@@     ..........,@@@@@`..........    .OOOOO@@@@@^      \n" +
                        "                  =@@@@O                          O@@@@@@@@@O          =@@@@^    .@@@@@.    =@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^         .@@@@@^    =@@@@O          =@@@@@@@@@@@@@@@.    =@@@@@@@@@@               .@@@@@.              .@@@@@@@@@@^      \n" +
                        "                  =@@@@O                          O@@@@@@@@@O          =@@@@^    .@@@@@.    =@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^         .@@@@@^    =@@@@O          =@@@@@@@@@@@@@@@.    =@@@@@@@@@@               .@@@@@.              .@@@@@@@@@@^      \n" +
                        "                             O@@@@^    =@@@@@     O@@@@^    =@@@@@@@@@@@@@@@^               =@@@@O          O@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^         =@@@@@.    =@@@@^    .@@@@@.    =@@@@@@@@@@     O@@@@@@@@@O                    .@@@@@^           \n" +
                        "                             O@@@@^    =@@@@@     O@@@@^    =@@@@@@@@@@@@@@@^               =@@@@O          O@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^         =@@@@@.    =@@@@^    .@@@@@.    =@@@@@@@@@@     O@@@@@@@@@O                    .@@@@@^           \n" +
                        "             ,]]]]]]]]]]]]]]]@@@@@^    ,OOOOO     \\OOOO\\]]]]/OOOOOOOOOO@@@@@\\]]]]]]]]]].    =OOOOO]]]]]]]]]]O@@@@@@@@@@OOOOOOOOOOOOOOOO@@@@@@@@@@^    ,]]]]/OOOOO]]]]]/OOOO^    .OOOOO]]]]]/@@@@@OOOOO     \\OOOOOOOOOO]]]]].              .OOOOO\\]]]]`      \n" +
                        "             O@@@@@@@@@@@@@@@@@@@@^                    =@@@@O          =@@@@@@@@@@@@@@@.         =@@@@@@@@@@@@@@@@@@@@O               =@@@@@@@@@@^    =@@@@O     @@@@@^               O@@@@@@@@@O                    .@@@@@.                    O@@@@^      \n" +
                        "             O@@@@@@@@@@@@@@@@@@@@^                    =@@@@O          =@@@@@@@@@@@@@@@.         =@@@@@@@@@@@@@@@@@@@@O               =@@@@@@@@@@^    =@@@@O     @@@@@^               O@@@@@@@@@O                    .@@@@@.                    O@@@@^      \n" +
                        "        @@@@@^         .@@@@@@@@@@^    =@@@@@@@@@@@@@@@^    =@@@@@@@@@@^               O@@@@^               O@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@     O@@@@^          @@@@@^    =@@@@@     O@@@@^    =@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@     O@@@@^      \n" +
                        "        @@@@@^         .@@@@@@@@@@^    =@@@@@@@@@@@@@@@^    =@@@@@@@@@@^               O@@@@^               O@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@     O@@@@^          @@@@@^    =@@@@@     O@@@@^    =@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@     O@@@@^      \n" +
                        "        @@@@@^         .@@@@@@@@@@^    =@@@@@@@@@@@@@@@^    =@@@@@@@@@@^               O@@@@^               O@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@     O@@@@^          @@@@@^    =@@@@@     O@@@@^    =@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@     O@@@@^      \n" +
                        "                                                  O@@@@@@@@@@@@@@@@@@@@@@@@@^    .@@@@@@@@@@^    =@@@@@@@@@@@@@@@@@@@@O               =@@@@@@@@@@@@@@@^          @@@@@@@@@@^    .@@@@@@@@@@@@@@@@@@@@@@@@@@^               O@@@@@@@@@^          O@@@@^      \n" +
                        "                                                  O@@@@@@@@@@@@@@@@@@@@@@@@@^    .@@@@@@@@@@^    =@@@@@@@@@@@@@@@@@@@@O               =@@@@@@@@@@@@@@@^          @@@@@@@@@@^    .@@@@@@@@@@@@@@@@@@@@@@@@@@^               O@@@@@@@@@^          O@@@@^      \n" +
                        "        ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]     [[[[[\\@@@@@@@@@@@@@@@/[[[[\\]]]]][[[[[[[[[[\\]]]]/[[[[[@@@@@/[[[[\\@@@@O     ]]]]]`    =@@@@@@@@@@/[[[[`    .]]]]][[[[[\\@@@@^    .@@@@@@@@@@@@@@@@[[[[[@@@@@^    ,]]]]]     O@@@@/[[[[\\]]]]]]]]]]O@@@@^      \n" +
                        "        @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@          =@@@@@@@@@@@@@@@^    =@@@@@          =@@@@O     @@@@@^    =@@@@O     O@@@@^    =@@@@@@@@@@^         =@@@@@.    =@@@@^    .@@@@@@@@@@@@@@@O     @@@@@^    =@@@@O     O@@@@^    =@@@@@@@@@@@@@@@^      \n" +
                        "        @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@          =@@@@@@@@@@@@@@@^    =@@@@@          =@@@@O     @@@@@^    =@@@@O     O@@@@^    =@@@@@@@@@@^         =@@@@@.    =@@@@^    .@@@@@@@@@@@@@@@O     @@@@@^    =@@@@O     O@@@@^    =@@@@@@@@@@@@@@@^      \n" +
                        "        @@@@@^                         =@@@@@          =@@@@@@@@@@.         =@@@@@               =@@@@@          =@@@@O               =@@@@@@@@@@^               @@@@@^    =@@@@@               =@@@@@@@@@@^               O@@@@^         .@@@@@@@@@@^      \n" +
                        "        @@@@@^                         =@@@@@          =@@@@@@@@@@.         =@@@@@               =@@@@@          =@@@@O               =@@@@@@@@@@^               @@@@@^    =@@@@@               =@@@@@@@@@@^               O@@@@^         .@@@@@@@@@@^      \n" +
                        "        @@@@@^                         =@@@@@          =@@@@@@@@@@.         =@@@@@               =@@@@@          =@@@@O               =@@@@@@@@@@^               @@@@@^    =@@@@@               =@@@@@@@@@@^               O@@@@^         .@@@@@@@@@@^      \n" +
                        "        @@@@@^    =@@@@@@@@@@@@@@@^    =@@@@@          =@@@@O     @@@@@^         .@@@@@.         =@@@@@     O@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@          =@@@@@@@@@@.         =@@@@@     O@@@@^    =@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^    =@@@@@@@@@@@@@@@^      \n" +
                        "        @@@@@^    =@@@@@@@@@@@@@@@^    =@@@@@          =@@@@O     @@@@@^         .@@@@@.         =@@@@@     O@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@          =@@@@@@@@@@.         =@@@@@     O@@@@^    =@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^    =@@@@@@@@@@@@@@@^      \n" +
                        "        @@@@@^    =@@@@@@@@@@@@@@@^    =@@@@@          =@@@@@]]]]][[[[[`         .[[[[[.         .[[[[[]]]]]O@@@@@@@@@@@@@@@@@@@@/[[[[\\@@@@@          =@@@@@@@@@@.    ,]]]]/[[[[[]]]]]@@@@@\\]]]]/[[[[[@@@@@@@@@@/[[[[[@@@@@@@@@@\\]]]]/[[[[[@@@@@/[[[[`      \n" +
                        "        @@@@@^    =@@@@@@@@@@@@@@@^    =@@@@@          =@@@@@@@@@@.                                    @@@@@@@@@@@@@@@@@@@@@@@@@@^    =@@@@@          =@@@@@@@@@@.    =@@@@^    .@@@@@@@@@@@@@@@O     @@@@@@@@@@^    .@@@@@@@@@@@@@@@^    .@@@@@^           \n" +
                        "        @@@@@^    =@@@@@@@@@@@@@@@^    =@@@@@          =@@@@@@@@@@.                                    @@@@@@@@@@@@@@@@@@@@@@@@@@^    =@@@@@          =@@@@@@@@@@.    =@@@@^    .@@@@@@@@@@@@@@@O     @@@@@@@@@@^    .@@@@@@@@@@@@@@@^    .@@@@@^           \n" +
                        "        @@@@@^    =@@@@@@@@@@@@@@@^    =@@@@@     O@@@@^    =@@@@@@@@@@@@@@@^                          @@@@@@@@@@^          O@@@@@@@@@@@@@@@     O@@@@@@@@@@@@@@@.    =@@@@^    .@@@@@.               @@@@@^               O@@@@@@@@@@@@@@@@@@@@@@@@@^      \n" +
                        "        @@@@@^    =@@@@@@@@@@@@@@@^    =@@@@@     O@@@@^    =@@@@@@@@@@@@@@@^                          @@@@@@@@@@^          O@@@@@@@@@@@@@@@     O@@@@@@@@@@@@@@@.    =@@@@^    .@@@@@.               @@@@@^               O@@@@@@@@@@@@@@@@@@@@@@@@@^      \n" +
                        "        @@@@@^    =@@@@@@@@@@@@@@@^    =@@@@@     O@@@@^    =@@@@@@@@@@@@@@@^...........    ...........@@@@@@@@@@^    ......O@@@@@@@@@@@@@@@     O@@@@@@@@@@@@@@@.....=@@@@^.....@@@@@......    ......@@@@@^         ......O@@@@@@@@@@@@@@@@@@@@@@@@@^      \n" +
                        "        @@@@@^                         =@@@@@     O@@@@^    =@@@@@@@@@@@@@@@@@@@@@@@@@@.    =@@@@@@@@@@               .@@@@@.    =@@@@@@@@@@                     @@@@@@@@@@@@@@@@     O@@@@^    =@@@@@@@@@@^         .@@@@@@@@@@^         .@@@@@@@@@@^      \n" +
                        "        @@@@@^                         =@@@@@     O@@@@^    =@@@@@@@@@@@@@@@@@@@@@@@@@@.    =@@@@@@@@@@               .@@@@@.    =@@@@@@@@@@                     @@@@@@@@@@@@@@@@     O@@@@^    =@@@@@@@@@@^         .@@@@@@@@@@^         .@@@@@@@@@@^      \n" +
                        "        @@@@@OOOOOOOOOOOOOOOOOOOOOOOOOOO@@@@@     ,[[[[\\OOOOO@@@@@[[[[[[[[[[[[[[[[[[[[[.    =@@@@O[[[[[OOOOO`    =OOOOO[[[[[OOOOO/[[[[\\@@@@@                     @@@@@/[[[[[[[[[[OOOOO[[[[[`    =@@@@@@@@@@OOOOOOOOOOO[[[[[@@@@@OOOOO^    .[[[[[O@@@@^      \n" +
                        "        @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@          =@@@@@@@@@@.                         =@@@@O     @@@@@^    =@@@@O     O@@@@^    =@@@@@                     @@@@@^         .@@@@@.         =@@@@@@@@@@@@@@@@@@@@O     O@@@@@@@@@^          O@@@@^      \n" +
                        "        @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@          =@@@@@@@@@@.                         =@@@@O     @@@@@^    =@@@@O     O@@@@^    =@@@@@                     @@@@@^         .@@@@@.         =@@@@@@@@@@@@@@@@@@@@O     O@@@@@@@@@^          O@@@@^      \n" +
                        "                                                                                                                                                                                                                                                            \n" +
                        "                                                                                                                                                                                                                                                            \n" +
                        "                                                                                                                                                                                                                                                            \n" +
                        "                                                                                                                                                                                                                                                            \n" +
                        "                                                                                                                                                                                                                                                            \n" +
                        "                                                                                                                                                                                                                                                            \n" +
                        "                                                                                                                                                                                                                                                            \n");
                break;
            //

        }
        try {
            Thread.sleep(1000);
        } catch (InterruptedException e) {
            throw new RuntimeException(e);
        }
    }
}
